package com.it.myh;

import java.util.function.Function;

/**
 * @Description: // 类说明，在创建类时要填写
 * @ClassName: Ev_0416_01    // 类名，会自动填充
 * @Author: MYH          // 创建者
 * @Date: 2023/4/16 14:48   // 时间
 * @Version: 1.0     // 版本
 */
public class Ev_0416_01 {

    public static void main(String[] args) {

        //lambda表达法
        Function<Double,Long> function = aDouble -> Math.round(aDouble);
        System.out.println(function.apply(1.0));

        //方法引用：即传递给lambda体的操作，已经被某个方法实现了，且参数列表和返回值类型均一致。则使用方法引用
        Function<Double,Long> function1 = Math::round;
        System.out.println(function1.apply(2.0));

    }
}
